328 research outputs found

    Experimental investigation of effects of jet decay rate on jet-induced pressures on a flat plate: Tabulated data

    Get PDF
    Tabular data are presented for an experimental study of the effects of jet decay rate on the jet-induced pressure distribution on a flat plate for a single jet issuing at right angle to the flat plate into a uniform crossflow. The data are presented in four sections: (1) presents the static nozzle calibration data; (2) lists the plate surface static pressure data and integrated loads; (3) lists the jet centerline trajectory data; and (4) lists the centerline dynamic pressure data

    On data skewness, stragglers, and MapReduce progress indicators

    Full text link
    We tackle the problem of predicting the performance of MapReduce applications, designing accurate progress indicators that keep programmers informed on the percentage of completed computation time during the execution of a job. Through extensive experiments, we show that state-of-the-art progress indicators (including the one provided by Hadoop) can be seriously harmed by data skewness, load unbalancing, and straggling tasks. This is mainly due to their implicit assumption that the running time depends linearly on the input size. We thus design a novel profile-guided progress indicator, called NearestFit, that operates without the linear hypothesis assumption and exploits a careful combination of nearest neighbor regression and statistical curve fitting techniques. Our theoretical progress model requires fine-grained profile data, that can be very difficult to manage in practice. To overcome this issue, we resort to computing accurate approximations for some of the quantities used in our model through space- and time-efficient data streaming algorithms. We implemented NearestFit on top of Hadoop 2.6.0. An extensive empirical assessment over the Amazon EC2 platform on a variety of real-world benchmarks shows that NearestFit is practical w.r.t. space and time overheads and that its accuracy is generally very good, even in scenarios where competitors incur non-negligible errors and wide prediction fluctuations. Overall, NearestFit significantly improves the current state-of-art on progress analysis for MapReduce

    An introduction to scripting in Ruby for biologists

    Get PDF
    <p>Abstract</p> <p>The Ruby programming language has a lot to offer to any scientist with electronic data to process. Not only is the initial learning curve very shallow, but its reflection and meta-programming capabilities allow for the rapid creation of relatively complex applications while still keeping the code short and readable. This paper provides a gentle introduction to this scripting language for researchers without formal informatics training such as many wet-lab scientists. We hope this will provide such researchers an idea of how powerful a tool Ruby can be for their data management tasks and encourage them to learn more about it.</p

    Authenticated storage using small trusted hardware

    Get PDF
    A major security concern with outsourcing data storage to third-party providers is authenticating the integrity and freshness of data. State-of-the-art software-based approaches require clients to maintain state and cannot immediately detect forking attacks, while approaches that introduce limited trusted hardware (e.g., a monotonic counter) at the storage server achieve low throughput. This paper proposes a new design for authenticating data storage using a small piece of high-performance trusted hardware attached to an untrusted server. The proposed design achieves significantly higher throughput than previous designs. The server-side trusted hardware allows clients to authenticate data integrity and freshness without keeping any mutable client-side state. Our design achieves high performance by parallelizing server-side authentication operations and permitting the untrusted server to maintain caches and schedule disk writes, while enforcing precise crash recovery and write access control

    Frontal Bone Remodeling for Gender Reassignment of the Male Forehead: A Gender-Reassignment Surgery

    Get PDF
    Gender-reassignment therapy, especially for reshaping of the forehead, can be an effective treatment to improve self-esteem. Contouring of the cranial vault, especially of the forehead, still is a rarely performed surgical procedure for gender reassignment. In addition to surgical bone remodeling, several materials have been used for remodeling and refinement of the frontal bone. But due to shortcomings of autogenous bone material and the disadvantages of polyethylene or methylmethacrylate, hydroxyapatite cement (HAC) composed of tetracalcium phosphate and dicalcium phosphate seems to be an alternative. This study aimed to analyze the clinical outcome after frontal bone remodeling with HAC for gender male-to-female reassignment. The 21 patients in the study were treated for gender reassignment of the male frontal bone using HAC. The average age of these patients was 33.4 years (range, 21–42 years). The average volume of HAC used per patient was 3.83 g. The authors’ clinical series demonstrated a satisfactory result. The surgery was easy to perform, and HAC was easy to apply and shape to suit individual needs. Overall satisfaction was very high. Therefore, HAC is a welcome alternative to the traditional use of autogenous bone graft for correction of cranial vault irregularities

    Python as a Federation Tool for GENESIS 3.0

    Get PDF
    The GENESIS simulation platform was one of the first broad-scale modeling systems in computational biology to encourage modelers to develop and share model features and components. Supported by a large developer community, it participated in innovative simulator technologies such as benchmarking, parallelization, and declarative model specification and was the first neural simulator to define bindings for the Python scripting language. An important feature of the latest version of GENESIS is that it decomposes into self-contained software components complying with the Computational Biology Initiative federated software architecture. This architecture allows separate scripting bindings to be defined for different necessary components of the simulator, e.g., the mathematical solvers and graphical user interface. Python is a scripting language that provides rich sets of freely available open source libraries. With clean dynamic object-oriented designs, they produce highly readable code and are widely employed in specialized areas of software component integration. We employ a simplified wrapper and interface generator to examine an application programming interface and make it available to a given scripting language. This allows independent software components to be ‘glued’ together and connected to external libraries and applications from user-defined Python or Perl scripts. We illustrate our approach with three examples of Python scripting. (1) Generate and run a simple single-compartment model neuron connected to a stand-alone mathematical solver. (2) Interface a mathematical solver with GENESIS 3.0 to explore a neuron morphology from either an interactive command-line or graphical user interface. (3) Apply scripting bindings to connect the GENESIS 3.0 simulator to external graphical libraries and an open source three dimensional content creation suite that supports visualization of models based on electron microscopy and their conversion to computational models. Employed in this way, the stand-alone software components of the GENESIS 3.0 simulator provide a framework for progressive federated software development in computational neuroscience

    The High-Superior-Tension Technique: Evolution of Lipoabdominoplasty

    Get PDF
    Because abdominoplasty is associated with complications such as seroma and necrosis as well as epigastric bulging and a suprapubic scar located too high, the demand for this procedure is not as high as it otherwise might be. However, although these negative effects were common many years ago, their incidence has decreased dramatically with modern abdominoplastic techniques. One approach using a combination of abdominoplasty and liposuction or lipoabdominoplasty has resolved many of the problems faced with earlier techniques, offering aesthetically pleasing results and excellent reliability. The keys to successful lipoabdominoplasty, first developed as the high-superior-tension technique, are extensive liposuction, preservation of lymphatic trunks, preaponeurotic epigastric dissection, major muscle fascia plication, two high-tension paraumbilical sutures, hypogastric tension sutures, and closure of the dead spaces. The most recent updates to this technique are described in this article
    corecore